Refining interfaces: the case of the B method
نویسندگان
چکیده
Model-driven design of software for safety-critical applications often relies on mathematically grounded techniques such as the B method. Such techniques consist in the successive applications of refinements to derive a concrete implementation from an abstract specification. Refinement theory defines verification conditions to guarantee that such operations preserve the intended behaviour of the abstract specifications. One of these conditions requires however that concrete operations have exactly the same signatures as their abstract counterpart, which is not always a practical requirement. This paper shows how changes of signatures can be achieved while still staying within the bounds of refinement theory. This makes it possible to take advantage of the mathematical guarantees and tool support provided for the current refinement-based techniques, such as the B method.
منابع مشابه
Interface and Heat-affected Zone Features of Dissimilar Welds between AISI 310 Austenitic Stainless Steel and Inconel 657
The aim of this paper is to characterize welding of AISI 310 austenitic stainless steel to Inconel 657 for use in oil-refining industries. The welds were produced using four types of filler materials; nickel-based alloys designated as Inconel 82, A, 617, and 310 SS. The interfaces and heat-affected zones were characterized by optical and scanning electron microscopy. Interfaces on the two sides...
متن کاملThe relationship between demographic factors and effective motivations on employees knowledge transfer (case study: Isfahan Oil Refining Company)
The study aims was to examine the relationship between demographic factors and effective motivation of knowledge transfer and experience between Employees of Isfahan Oil Refining Company. It was used a survey-descriptive method in this research and the population under investigating includes all managers and employees of Isfahan Oil Refining Company. To determine the sample size, it was used th...
متن کاملPresenting a Suitable Algorithm for Optimization of Water Consumption in Water Pinch Analysis (A Case Study: Shahid Tondgooyan Oil Refining Co., Tehran)
Since less than 1 percent of world waters are potable, minimizing water consumption is a significant issue. The aim of this study is to present a suitable algorithm for optimization of water consumption in water pinch analysis. In this regard, the results of computer algorithm are verified by the results of previous studies. As a case study, dissolved solid pollutants are taken into considerati...
متن کاملTOPOLOGY OPTIMIZATION OF PLANE STRUCTURES USING BINARY LEVEL SET METHOD AND ISOGEOMETRIC ANALYSIS
This paper presents the topology optimization of plane structures using a binary level set (BLS) approach and isogeometric analysis (IGA). In the standard level set method, the domain boundary is descripted as an isocountour of a scalar function of a higher dimensionality. The evolution of this boundary is governed by Hamilton–Jacobi equation. In the BLS method, the interfaces of subdomai...
متن کاملEstimation of Direct and Indirect costs of Occupational Injuries: A case study in one of the refining industries in Iran in 2015
Background: Occupational injuries can impose a significant cost to the country’s economy. In developing countries, it is usually difficult to get access to occupational injuries data mainly because the lack of appropriate reporting and recording system, and in these countries, injuries are often not properly reported. The purpose of this study is to estimate the economic costs of occupational i...
متن کاملExamining Effect of Emotional Intelligence on Managers Performance Case Study: Parsian Gas Refining Co
The main objective of the present study is to investigate the effect of emotional intelligence on managers performance in Parsian Gas Refining Company. Goleman competence model that include five Components of emotional intelligence that forms theoretical bases of this work. Statistical society of this work includes the managers of triple managers positions in PGRC includes 48 person and PGRC pe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/0907.2039 شماره
صفحات -
تاریخ انتشار 2009